﻿using System.Data.Entity.ModelConfiguration;
using WebPic.Sample.Modelo.Entidades;

namespace WebPic.Sample.Modelo.Mappings
{
    internal class PessoaEnderecoMapping : EntityTypeConfiguration<PessoaEndereco>
    {
        public PessoaEnderecoMapping()
        {
            HasRequired(pe => pe.Pessoa)
                .WithMany(p => p.PessoaEnderecos)
                .HasForeignKey(pe => pe.IdPessoa);

            HasRequired(pe => pe.Cidade)
                .WithMany(c => c.PessoaEnderecos)
                .HasForeignKey(pe => pe.IdCidade);
        }
         
    }
}